package com.interview.rtc.aigc.service;

import org.springframework.web.multipart.MultipartFile;

import java.util.HashMap;

/**
 *
 * @author zhangyuyang
 * @date 2025/5/6 15:37
 * @description  简历处理以及分析
 */
public interface BiographicalNotesService {

    /**
     * 分析简历节点
     * @param file 上传的简历文件
     * @return 分析结果
     */
    public HashMap<String,Object> analyzeResumeNodes(MultipartFile file);
    
    /**
     * 从PDF或Word文档中提取文本内容
     * @param file 上传的文件
     * @return 提取的文本内容
     * @throws Exception 如果文件解析失败
     */
    public String extractFileContent(MultipartFile file) throws Exception;
}
